package com.xunshibao.tutor.po;

/**
 * 存放省、市、地区的信息， 标志位TP用于区分不同的信息 0:省 1：市
 * 
 * @author eonezhang
 */
public class Area {
	public static enum TYPE {
		CITY(1), DISTINCT(2), PROVINCE(0);
		private Integer value;

		TYPE(Integer i) {
			value = i;
		}

		public Integer value() {
			return value;
		}
	}

	public static final String TB = "c_area";
	/** 编号 */
	private Integer code;

	/** 主键 */
	private Integer id;

	/** 名称 */
	private String name;

	/** 排序 */
	private Integer odr;

	/** 父编号 */
	private Integer pid;

	/** 祖父 */
	private Integer ppid;

	/** 特区 */
	private Integer spe;

	/**
	 * 类型，0:省 1：市 2：区
	 */
	private String tp;

	/**
	 * 获取 编号
	 * 
	 * @return 编号
	 */
	public Integer getCode() {
		return code;
	}

	/**
	 * 获取 主键
	 * 
	 * @return 主键
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 获取 名称
	 * 
	 * @return 名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 获取 排序
	 * 
	 * @return 排序
	 */
	public Integer getOdr() {
		return odr;
	}

	/**
	 * 获取 父编号
	 * 
	 * @return 父编号
	 */
	public Integer getPid() {
		return pid;
	}

	/**
	 * 获取 祖父
	 * 
	 * @return 祖父
	 */
	public Integer getPpid() {
		return ppid;
	}

	/**
	 * 获取 特区
	 * 
	 * @return 特区
	 */
	public Integer getSpe() {
		return spe;
	}

	/**
	 * 获取 类型，0:省 1：市 2：区
	 * 
	 * @return 类型，0:省 1：市 2：区
	 */
	public String getTp() {
		return tp;
	}

	/**
	 * 设置 编号
	 * 
	 * @param code
	 *            编号
	 */
	public void setCode(Integer code) {
		this.code = code;
	}

	/**
	 * 设置 主键
	 * 
	 * @param id
	 *            主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 设置 名称
	 * 
	 * @param name
	 *            名称
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 设置 排序
	 * 
	 * @param odr
	 *            排序
	 */
	public void setOdr(Integer odr) {
		this.odr = odr;
	}

	/**
	 * 设置 父编号
	 * 
	 * @param pid
	 *            父编号
	 */
	public void setPid(Integer pid) {
		this.pid = pid;
	}

	/**
	 * 设置 祖父
	 * 
	 * @param ppid
	 *            祖父
	 */
	public void setPpid(Integer ppid) {
		this.ppid = ppid;
	}

	/**
	 * 设置 特区
	 * 
	 * @param spe
	 *            特区
	 */
	public void setSpe(Integer spe) {
		this.spe = spe;
	}

	/**
	 * 设置 类型，0:省 1：市 2：区
	 * 
	 * @param tp
	 *            类型，0:省 1：市 2：区
	 */
	public void setTp(String tp) {
		this.tp = tp;
	}
}